package com.zzh.myapplication.tools;

import android.util.Log;

import org.json.JSONException;
import org.json.JSONObject;

/**
 * 项目名称：icarplus-car-android
 * 类描述：
 * 创建人：Gophy
 * 创建时间：16/3/10 18:19
 * 修改人：Gophy
 * 修改时间：16/3/10 18:19
 * 修改备注：
 */
public class JsonUtil {

    public static String TAG = "JsonUtil";

    public static boolean isValid( String json) {
        System.out.println("msg:::" + json);
        if (S.isEmpty(json)) {
            Log.w(TAG, "数据有误");
            return false;
        }

        try {
            JSONObject jsonObj = new JSONObject(json.substring(
                    json.indexOf("{"), json.lastIndexOf("}") + 1));
            String code = jsonObj.getString("returnCode");
            String returnMsg = jsonObj.getString("returnMsg");
            System.out.println("msg:::" + returnMsg);

            if ("30000".equals(code)) {
                T.showShort(returnMsg);
                return false;
            }

        } catch (JSONException e) {
            e.printStackTrace();
        }
        return true;
    }

    public static String getOriginData(String json) {
        JSONObject jsonObj;
        try {
            jsonObj = new JSONObject(json);
            String queryList = jsonObj.optString("queryList");
            return queryList;
        } catch (JSONException e) {
            e.printStackTrace();
        }
        return null;
    }
}
